home *** CD-ROM | disk | FTP | other *** search
- :BASE STL.HLP
- 1 Rogue Wave C++ Standardbibliothek Benutzerhandbuch und Tutorial
- 2 Was ist die C++ Standardbibliothek?
- 3 Was ist die C++ Standardbibliothek? = WhatIsTheStandardC++Library?
- 3 Was unterscheidet die C++ Standardbibliothek von anderen Bibliotheken? = DoesTheStandardC++LibraryDifferFromOtherLibraries?
- 3 Wie wirkt sich das nicht objektorientierte Konzept aus? = WhatAreTheEffectsofNon-Object-OrientedDesign?
- 3 Wie wird die C++ Standardbibliothek verwendet? = HowShouldIUseTheStandardC++Library?
- 2 Umgang mit diesem Handbuch
- 3 Umgang mit diesem Handbuch = ReadingThisManual
- 3 Konventionen = Conventions
- 2 Gebrauch der Standardbibliothek
- 3 Gebrauch der Standardbibliothek = UsingTheStandardLibrary
- 3 Ausfⁿhren der Beispielprogramme = RunningTheTutorialPrograms
- 2 Iteratoren
- 3 Iteratoren = Iterators
- 3 Arten von Iteratoren = VarietiesOfIterators
- 3 Eingabeiteratoren = InputIterators
- 3 Ausgabeiteratoren = OutputIterators
- 3 VorwΣrtsiteratoren = ForwardIterators
- 3 Bidirektionale Iteratoren = BidirectionalIterators
- 3 Random Access-Iteratoren = RandomAccessIterators
- 3 Reverse-Iteratoren = ReverseIterators
- 3 Stream-Iteratoren = StreamIterators
- 3 Eingabe-Stream-Iteratoren = InputStreamIterators
- 3 Ausgabe-Stream-Iteratoren = OutputStreamIterators
- 3 Einfⁿgeiteratoren = InsertIterators
- 3 Iteratoroperationen = IteratorOperations
- 2 Funktionen und PrΣdikate
- 3 Funktionen = Functions
- 3 PrΣdikate = Predicates
- 3 Funktionsobjekte = FunctionObjects
- 3 Negatoren und Binder = NegatorsAndBinders
- 2 Container-Klassen
- 3 ▄berblick ⁿber Container-Klassen = ContainerClassesOverview
- 3 Wahl des geeigneten Containers = SelectingAContainer
- 3 Aspekte der Speicherverwaltung = MemoryManagementIssues
- 3 Container-Typen, die nicht in der Standardbibliothek enthalten sind = ContainerTypesNotFoundInTheStandardLibrary
- 2 Vektoren
- 3 Die Datenabstraktion Vector = TheVectorDataAbstraction
- 3 Vector-Include-Dateien = VectorIncludeFiles
- 3 Vektoroperationen = VectorOperations
- 3 Deklaration und Initialisierung von Vektoren = DeclarationAndInitializationOfVectors
- 3 Typdefinitionen = TypeDefinitions_vectors
- 3 Indizieren von Vektoren = SubscriptingAVector
- 3 ─ndern der Gr÷▀e und des Umfangs von Vektoren = ExtentAndSizeChangingOperations
- 3 Entfernen von Elementen = RemovingElements
- 3 Iteration = Iteration
- 3 Vektor: Testen auf Inklusion = VectorTestForInclusion
- 3 Sortieren und Operationen fⁿr sortierte Vektoren = SortingAndSortedVectorOperations
- 3 Nⁿtzliche generische Algorithmen = UsefulGenericAlgorithms
- 3 Beispielprogramm: Sieb des Eratosthenes = ExampleProgramSieveOfEratosthenes
- 2 Listen
- 3 Die Datenabstraktion List = TheListDataAbstraction
- 3 List-Include-Dateien = ListIncludeFiles
- 3 Listenoperationen = ListOperations
- 3 Deklaration und Initialisierung von Listen = DeclarationAndInitializationOfLists
- 3 Einsetzen von Elementen in Listen = PlacingElementsIntoAList
- 3 Umfangsoperationen = ExtentOperations
- 3 Zugriff und Iteration = AccessAndIteration
- 3 Liste: Testen auf Inklusion = ListTestForInclusion
- 3 Sortieren und Operationen fⁿr sortierte Listen = SortingAndSortedListOperations
- 3 Suchoperationen = SearchingOperations
- 3 StationΣre Transformationen = InPlaceTransformations_lists
- 3 Andere Operationen = OtherOperations
- 3 Beispielprogramm: ein Inventarsystem = ExampleProgramAnInventorySystem
- 2 Deques
- 3 Die Datenabstraktion Deque = DequeDataAbstraction
- 3 Deque-Include-Dateien = DequeIncludeFiles
- 3 Deque-Operationen = DequeOperations
- 3 Beispielprogramm: Wurzelsortierung = ExampleProgramRadixSort
- 2 Sets
- 3 Die Datenabstraktion Set = TheSetDataAbstraction
- 3 Set-Include-Dateien = SetIncludeFiles
- 3 Mengenoperationen = SetOperations
- 3 Erzeugung und Initialisierung = CreationAndInitialization_sets
- 3 Einfⁿgung = Insertion
- 3 Entfernen von Elementen aus einen Set = RemovalOfElementsFromASet
- 3 Suchen und ZΣhlen = SearchingAndCounting_sets
- 3 Andere generische Algorithmen = OtherGenericAlgorithms
- 3 Beispielprogramm: Rechtschreibprⁿfung = ExampleProgramASpellingChecker
- 3 Die Klasse bit_set = TheClassBit_Set
- 2 Maps
- 3 Die Datenabstraktion Map = TheMapDataAbstraction
- 3 Map-Include-Dateien = MapIncludeFiles
- 3 Map- und Multimap-Operationen = MapAndMultimapOperations
- 3 Einfⁿgung und Zugriff = InsertionAndAccess
- 3 Entfernen von Werten = RemovalOfValues
- 3 Elementvergleiche = ElementComparisons
- 3 Andere Map-Operationen = OtherMapOperations
- 3 Beispielprogramme
- 4 Beispielprogramme = ExamplePrograms
- 4 Beispielprogramm: eine Telefondatenbank = ExampleProgramATelephoneDatabase
- 4 Beispielprogramm: Graphs = ExampleProgramGraphs
- 4 Beispielprogramm: eine Konkordanz = ExampleProgramAConcordance
- 2 Stacks und Queues
- 3 ▄berblick ⁿber Stack und Queue = StackAndQueueOverview
- 3 Die Datenabstraktion Stack = TheStackDataAbstraction
- 3 Beispielprogramm: ein RPN-Taschenrechner = ExampleProgramARPNCalculator
- 3 Queues
- 4 Die Datenabstraktion Queue = TheQueueDataAbstraction
- 4 Beispielprogramm: Simulation eines Bankschalters = ExampleProgramBankTellerSimulation
- 3 Priority Queues
- 4 Die Datenabstraktion Priority Queue = ThePriorityQueueDataAbstraction
- 4 Die Priority Queue-Operationen = ThePriorityQueueOperations
- 4 Anwendung: Ereignisgesteuerte Simulation = ApplicationEventDrivenSimulation
- 4 Eine EiscafΘ-Simulation = AnIceCreamStoreSimulation
- 2 Generische Algorithmen
- 3 Generische Algorithmen: ▄berblick = GenericAlgorithmsOverview
- 3 Initialisierungsalgorithmen = InitializationAlgorithms
- 3 Fⁿllen einer Sequenz mit einem Initialwert = FillASequenceWithAnInitialValue
- 3 Kopieren einer Sequenz in eine andere Sequenz = CopyOneSequenceOntoAnotherSequence
- 3 Initialisieren einer Sequenz mit generierten Werten = InitializeASequenceWithGeneratedValues
- 3 Austauschen von Werten zwischen zwei parallelen Bereichen = SwapValuesFromTwoParallelRanges
- 3 Suchen eines Elements, das einer Bedingung genⁿgt = FindAnElementSatisfyingACondition
- 3 Suchen aufeinanderfolgender, doppelter Elemente = FindConsecutiveDuplicateElements
- 3 Suchen einer Untersequenz innerhalb einer Sequenz = FindASubsequenceWithinASequence
- 3 Suchen des gr÷▀ten oder kleinsten Elements = LocateMaximumOrMinimumElement
- 3 Suchen der ersten nicht ⁿbereinstimmenden Elemente in parallelen Sequenzen = LocateTheFirstMismatchedElementsInParallelSequences
- 3 Umkehren der Elemente in einer Sequenz = ReverseElementsInASequence
- 3 Ersetzen bestimmter Elemente durch einen festen Wert = ReplaceCertainElementsWithFixedValue
- 3 Rotieren von Elementen um einen Mittelpunkt = RotateElementsAroundAMidpoint
- 3 Aufteilen einer Sequenz in zwei Gruppen = PartitionASequenceIntoTwoGroups
- 3 Erzeugen einer Permutationenfolge = GeneratePermutationsInSequence
- 3 Zusammenfⁿhren zweier benachbarten Sequenzen in einer Sequenz = MergeTwoAdjacentSequencesIntoOne
- 3 Zufallsanordnung der Elemente in einer Sequenz = RandomlyRearrangeElementsInASequence
- 3 Entfernungsalgorithmen
- 4 Entfernungsalgorithmen = RemovalAlgorithms
- 4 Entfernen unerwⁿnschter Elemente = RemoveUnwantedElements
- 4 Entfernen von Gruppen gleicher Werte = RemoveRunsOfSimilarValues
- 3 Algorithmen, die zu einem skalaren Ergebnis fⁿhren
- 4 Algorithmen, die zu einem skalaren Ergebnis fⁿhren = AlgorithmsThatProduceAScalarResult
- 4 ZΣhlen der Elemente, die einer Bedingung genⁿgen = CountTheNumberOfElementsThatSatisfyACondition
- 4 Reduzieren der Sequenz auf einen Einzelwert = ReduceSequenceToASingleValue
- 4 Generalisiertes inneres Produkt = GeneralizedInnerProduct
- 4 Testen von zwei Sequenzen auf paarweise Gleichheit = TestTwoSequencesForPairwiseEquality
- 4 Lexikalischer Vergleich = LexicalComparison
- 3 Sequenzerzeugende Algorithmen
- 4 Sequenzerzeugende Algorithmen = SequenceGeneratingAlgorithms
- 4 Umwandeln von einer oder zwei Sequenzen = TransformOneOrTwoSequences
- 4 Teilsummen = PartialSums
- 4 Benachbarte Differenzen = AdjacentDifferences
- 3 Verschiedene Algorithmen
- 4 Verschiedene Algorithmen = MiscellaneousAlgorithms
- 4 Anwenden einer Funktion auf alle Elemente in einer Kollektion = ApplyAFunctionToAllElementsInACollection
- 4 Algorithmen fⁿr geordnete Kollektionen: ▄berblick = OrderedCollectionAlgorithmsOverview
- 3 Algorithmus-Include-Dateien
- 4 Algorithmus-Include-Dateien = AlgorithmIncludeFiles
- 3 Sortieralgorithmen
- 4 Sortieralgorithmen = SortingAlgorithms
- 4 Teilsortierung = PartialSort
- 4 Ntes Element = NthElement
- 4 BinΣre Suche = BinarySearch
- 4 Zusammenfⁿhren geordneter Sequenzen = MergeOrderedSequences
- 2 Heap-Operationen
- 3 Heap-Operationen = HeapOperations
- 2 Exception-Behandlung
- 3 Exception-Behandlung: ▄berblick = ExceptionHandlingOverview
- 3 Die Hierarchie der Standard-Exception = TheStandardExceptionHierarchy
- 3 Verwendung von Exceptions = UsingExceptions
- 3 Beispielprogramm: Exception-Behandlung = ExampleProgramExceptionHandling
- 2 auto_ptr
- 3 auto_ptr: ▄berblick = Auto_ptrOverview
- 3 Erzeugen und Verwenden von Autozeigern = CreatingAndUsingAutoPointers
- 3 Beispielprogramm: auto_ptr = ExampleProgramAuto_ptr
- 2 Complex
- 3 Complex: ▄berblick = ComplexOverview
- 3 Erzeugen und Verwenden komplexer Zahlen = CreatingAndUsingComplexNumbers
- 3 Header-Dateien = HeaderFiles
- 3 Deklarieren komplexer Zahlen = DeclaringComplexNumbers
- 3 Zugriff auf komplexe Zahlenwerte = AccessingComplexNumberValues
- 3 Arithmetische Operationen = ArithmeticOperations
- 3 Vergleichen komplexer Werte = ComparingComplexValues
- 3 Stream-Eingabe und -Ausgabe = StreamInputAndOutput
- 3 Normal- und Absolutwert = NormAndAbsoluteValue
- 3 Trigonometrische Funktionen = TrigonometricFunctions
- 3 Transzendente Funktionen = TranscendentalFunctions
- 3 Beispielprogramm: Wurzeln eines Polynoms = ExampleProgramRootsOfAPolynomial
- 2 Strings
- 3 Die Abstraktion String = TheStringAbstraction
- 3 String-Include-Dateien = StringIncludeFiles
- 3 String-Operationen = StringOperations
- 3 Deklarieren von String-Variablen = DeclaringStringVariables
- 3 Setzen von Gr÷▀e und KapazitΣt = ResettingSizeAndCapacity
- 3 Zuweisen, AnhΣngen und Vertauschen = AssignmentAppendAndSwap
- 3 Zeichenzugriff = CharacterAccess
- 3 Einfⁿgen, Entfernen und Ersetzen = InsertionRemovalAndReplacement
- 3 Kopieren und Substring = CopyAndSubstring
- 3 String-Vergleiche = StringComparisons
- 3 Beispielfunktion: Aufteilen einer Zeile in W÷rter = ExampleFunctionSplitALineIntoWords
- 2 Numerische Grenzen
- 3 Numerische Grenzen: ▄berblick = NumericLimitsOverview
- 3 Grundlegende Datentypen = FundamentalDataTypes
- 3 Elemente von numeric_limit = NumericLimitMembers
- 3 Elemente, die allen Typen gemeinsam sind = MembersCommonToAllTypes
- 3 Spezifische Elemente fⁿr Gleitkommawerte = MembersSpecificToFloatingPointValues
-